<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Playbook - ScenarioKind</title>
    <link rel="stylesheet" type="text/css" href="https://playbook-ui.github.io/playbook-ios/all.css" media="all" />
</head>
<body>
    <header>
        <a href="https://playbook-ui.github.io/playbook-ios">
            <strong>
                Playbook
            </strong>
            <span>Documentation</span>
        </a>
    </header>

    <!--
    <form class="search">
        <input type="search" placeholder="Search" />
    </form>
    -->

    <nav>
        <div class="wrapper">
            <h2>On This Page</h2>
            <ol><li><a href="#relationships">Relationships</a><ul><li><a href="#relationships">Conforms To</a></li></ul></li><li><a href="#initializers">Initializers</a><ul><li class="initializer"><a href="#scenariokind.init(rawvalue:)">init(raw​Value:​)</a></li><li class="initializer"><a href="#scenariokind.init(stringliteral:)">init(string​Literal:​)</a></li></ul></li><li><a href="#properties">Properties</a><ul><li class="variable"><a href="#scenariokind.rawvalue">raw​Value</a></li><li class="variable"><a href="#scenariokind.description">description</a></li></ul></li></ol>
        </div>
    </nav>

    <main>
        <article>
            <h1>
    <small>Structure</small>
    <code class="name">Scenario​Kind</code>
</h1>

<div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">struct</span> <span class="type">ScenarioKind</span>: <span class="type">Hashable</span>, <span class="type">RawRepresentable</span>, <span class="type">ExpressibleByStringLiteral</span>, <span class="type">CustomStringConvertible</span>, <span class="type">ExpressibleByStringInterpolation</span>  </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>Represents a unique identifier of the set of scenarios.</p>

</div>
<section id="relationships">
    <h2 hidden>Relationships</h2>
        <figure>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.47.1 (20210417.1919)
 -->
<!-- Pages: 1 -->
<svg width="1291pt" height="268pt"
 viewBox="0.00 0.00 1290.51 268.35" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 264.35)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-264.35 1286.51,-264.35 1286.51,4 -4,4"/>
<!-- ScenarioKind -->
<g id="node1" class="node structure current">
<title>ScenarioKind</title>
<g id="a_node1"><a xlink:href="https://playbook-ui.github.io/playbook-ios/ScenarioKind" xlink:title="ScenarioKind">
<path fill="none" stroke="black" stroke-width="3" d="M749.76,-138.57C749.76,-138.57 557.76,-138.57 557.76,-138.57 551.76,-138.57 545.76,-132.57 545.76,-126.57 545.76,-126.57 545.76,-114.57 545.76,-114.57 545.76,-108.57 551.76,-102.57 557.76,-102.57 557.76,-102.57 749.76,-102.57 749.76,-102.57 755.76,-102.57 761.76,-108.57 761.76,-114.57 761.76,-114.57 761.76,-126.57 761.76,-126.57 761.76,-132.57 755.76,-138.57 749.76,-138.57"/>
<text text-anchor="middle" x="653.76" y="-116.87" font-family="Menlo" font-size="14.00">ScenarioKind</text>
</a>
</g>
</g>
<!-- ExpressibleByStringInterpolation -->
<g id="node2" class="node unknown">
<title>ExpressibleByStringInterpolation</title>
<path fill="none" stroke="black" d="M1138.61,-44.75C1138.61,-44.75 881.61,-44.75 881.61,-44.75 875.61,-44.75 869.61,-38.75 869.61,-32.75 869.61,-32.75 869.61,-20.75 869.61,-20.75 869.61,-14.75 875.61,-8.75 881.61,-8.75 881.61,-8.75 1138.61,-8.75 1138.61,-8.75 1144.61,-8.75 1150.61,-14.75 1150.61,-20.75 1150.61,-20.75 1150.61,-32.75 1150.61,-32.75 1150.61,-38.75 1144.61,-44.75 1138.61,-44.75"/>
<text text-anchor="middle" x="1010.11" y="-23.05" font-family="Menlo" font-size="14.00">ExpressibleByStringInterpolation</text>
</g>
<!-- ScenarioKind&#45;&gt;ExpressibleByStringInterpolation -->
<g id="edge2" class="edge conformsTo">
<title>ScenarioKind&#45;&gt;ExpressibleByStringInterpolation</title>
<path fill="none" stroke="black" d="M722.47,-102.48C782.37,-86.71 869.21,-63.84 931.78,-47.37"/>
<polygon fill="black" stroke="black" points="932.83,-50.71 941.61,-44.78 931.05,-43.94 932.83,-50.71"/>
</g>
<!-- CustomStringConvertible -->
<g id="node3" class="node unknown">
<title>CustomStringConvertible</title>
<path fill="none" stroke="black" d="M449.12,-36C449.12,-36 257.12,-36 257.12,-36 251.12,-36 245.12,-30 245.12,-24 245.12,-24 245.12,-12 245.12,-12 245.12,-6 251.12,0 257.12,0 257.12,0 449.12,0 449.12,0 455.12,0 461.12,-6 461.12,-12 461.12,-12 461.12,-24 461.12,-24 461.12,-30 455.12,-36 449.12,-36"/>
<text text-anchor="middle" x="353.12" y="-14.3" font-family="Menlo" font-size="14.00">CustomStringConvertible</text>
</g>
<!-- ScenarioKind&#45;&gt;CustomStringConvertible -->
<g id="edge3" class="edge conformsTo">
<title>ScenarioKind&#45;&gt;CustomStringConvertible</title>
<path fill="none" stroke="black" d="M600.71,-102.47C548.94,-84.81 470.21,-57.95 415.48,-39.28"/>
<polygon fill="black" stroke="black" points="416.49,-35.92 405.9,-36.01 414.23,-42.55 416.49,-35.92"/>
</g>
<!-- ExpressibleByStringLiteral -->
<g id="node4" class="node unknown">
<title>ExpressibleByStringLiteral</title>
<path fill="none" stroke="black" d="M219,-170.58C219,-170.58 12,-170.58 12,-170.58 6,-170.58 0,-164.58 0,-158.58 0,-158.58 0,-146.58 0,-146.58 0,-140.58 6,-134.58 12,-134.58 12,-134.58 219,-134.58 219,-134.58 225,-134.58 231,-140.58 231,-146.58 231,-146.58 231,-158.58 231,-158.58 231,-164.58 225,-170.58 219,-170.58"/>
<text text-anchor="middle" x="115.5" y="-148.88" font-family="Menlo" font-size="14.00">ExpressibleByStringLiteral</text>
</g>
<!-- ScenarioKind&#45;&gt;ExpressibleByStringLiteral -->
<g id="edge1" class="edge conformsTo">
<title>ScenarioKind&#45;&gt;ExpressibleByStringLiteral</title>
<path fill="none" stroke="black" d="M545.49,-127.01C457.6,-132.24 333.57,-139.61 241.29,-145.1"/>
<polygon fill="black" stroke="black" points="240.83,-141.62 231.05,-145.71 241.24,-148.61 240.83,-141.62"/>
</g>
<!-- RawRepresentable -->
<g id="node5" class="node unknown">
<title>RawRepresentable</title>
<path fill="none" stroke="black" d="M1270.51,-182.76C1270.51,-182.76 1078.51,-182.76 1078.51,-182.76 1072.51,-182.76 1066.51,-176.76 1066.51,-170.76 1066.51,-170.76 1066.51,-158.76 1066.51,-158.76 1066.51,-152.76 1072.51,-146.76 1078.51,-146.76 1078.51,-146.76 1270.51,-146.76 1270.51,-146.76 1276.51,-146.76 1282.51,-152.76 1282.51,-158.76 1282.51,-158.76 1282.51,-170.76 1282.51,-170.76 1282.51,-176.76 1276.51,-182.76 1270.51,-182.76"/>
<text text-anchor="middle" x="1174.51" y="-161.06" font-family="Menlo" font-size="14.00">RawRepresentable</text>
</g>
<!-- ScenarioKind&#45;&gt;RawRepresentable -->
<g id="edge4" class="edge conformsTo">
<title>ScenarioKind&#45;&gt;RawRepresentable</title>
<path fill="none" stroke="black" d="M761.98,-129.75C847.91,-137.04 967.92,-147.23 1056.35,-154.73"/>
<polygon fill="black" stroke="black" points="1056.17,-158.23 1066.43,-155.58 1056.76,-151.25 1056.17,-158.23"/>
</g>
<!-- Hashable -->
<g id="node6" class="node unknown">
<title>Hashable</title>
<path fill="none" stroke="black" d="M723.44,-260.35C723.44,-260.35 531.44,-260.35 531.44,-260.35 525.44,-260.35 519.44,-254.35 519.44,-248.35 519.44,-248.35 519.44,-236.35 519.44,-236.35 519.44,-230.35 525.44,-224.35 531.44,-224.35 531.44,-224.35 723.44,-224.35 723.44,-224.35 729.44,-224.35 735.44,-230.35 735.44,-236.35 735.44,-236.35 735.44,-248.35 735.44,-248.35 735.44,-254.35 729.44,-260.35 723.44,-260.35"/>
<text text-anchor="middle" x="627.44" y="-238.65" font-family="Menlo" font-size="14.00">Hashable</text>
</g>
<!-- ScenarioKind&#45;&gt;Hashable -->
<g id="edge5" class="edge conformsTo">
<title>ScenarioKind&#45;&gt;Hashable</title>
<path fill="none" stroke="black" d="M649.82,-138.8C645.52,-158.71 638.57,-190.84 633.56,-214.04"/>
<polygon fill="black" stroke="black" points="630.1,-213.48 631.41,-223.99 636.94,-214.96 630.1,-213.48"/>
</g>
</g>
</svg>


    <figcaption hidden>Inheritance graph for ScenarioKind.</figcaption>
</figure>
        <h3>Conforms To</h3>
<dl>
    <dt class="unknown"><code>CustomStringConvertible</code></dt>
<dt class="unknown"><code>ExpressibleByStringInterpolation</code></dt>
<dt class="unknown"><code>ExpressibleByStringLiteral</code></dt>
<dt class="unknown"><code>Hashable</code></dt>
<dt class="unknown"><code>RawRepresentable</code></dt>
</dl>
</section>
    <section id="initializers">
        <h2>Initializers</h2>

        <div role="article" class="initializer" id="scenariokind.init(rawvalue:)">
    <h3>
        <code><a href="#scenariokind.init(rawvalue:)">init(raw​Value:​)</a></code>
    </h3>
    <div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">init</span>(<span class="variable">rawValue</span>: <span class="type">String</span>)  </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>Creates a new kind with given raw string value.</p>

</div>
<h4>Parameters</h4>

<table class="parameters">
  <thead hidden>
  <tr>
      <th>Name</th>
      <th>Type</th>
      <th>Description</th>
  </tr>
  </thead>
  <tbody>
    <tr>
    <th>raw​Value</th>
    <td><code class="type">String</code></td>
    <td><p>The raw string value.</p>
</td>
</tr>
  </tbody>
</table>
</div>
<div role="article" class="initializer" id="scenariokind.init(stringliteral:)">
    <h3>
        <code><a href="#scenariokind.init(stringliteral:)">init(string​Literal:​)</a></code>
    </h3>
    <div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">init</span>(<span class="variable">stringLiteral</span> <span class="variable">value</span>: <span class="type">String</span>)  </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>Creates a new kind with given raw string value.</p>

</div>
<h4>Parameters</h4>

<table class="parameters">
  <thead hidden>
  <tr>
      <th>Name</th>
      <th>Type</th>
      <th>Description</th>
  </tr>
  </thead>
  <tbody>
    <tr>
    <th>value</th>
    <td><code class="type">String</code></td>
    <td><p>The raw string value.</p>
</td>
</tr>
  </tbody>
</table>
</div>
    </section>
    <section id="properties">
        <h2>Properties</h2>

        <div role="article" class="variable" id="scenariokind.rawvalue">
    <h3>
        <code><a href="#scenariokind.rawvalue">raw​Value</a></code>
    </h3>
    <div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">var</span> <span class="variable">rawValue</span>: <span class="type">String</span></body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>The raw string value.</p>

</div>
</div>
<div role="article" class="variable" id="scenariokind.description">
    <h3>
        <code><a href="#scenariokind.description">description</a></code>
    </h3>
    <div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">var</span> <span class="variable">description</span>: <span class="type">String</span>  </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>A textual representation of this instance.</p>

</div>
</div>
    </section>



        </article>
    </main>

    <footer>
        <p>
    Generated on <time datetime="2021-08-25T19:01:54+0900">August 25, 2021</time> using <a href="https://github.com/SwiftDocOrg/swift-doc">swift-doc</a> <span class="version">1.0.0-rc.1</span>.
</p>
    </footer>
</body>
</html>
